# Asignación de Variable
variable <- 81 variables y tipos
1.1 variable
En R Studio, una variable es un elemento fundamental que se utiliza para almacenar datos o información. Una variable es un nombre al que se le asigna un valor específico, y este valor puede ser de diferentes tipos, como números, texto, vectores, matrices, data frames u otros objetos de datos. Las variables son esenciales para trabajar con datos y realizar análisis en R Studio.
1.2 Operadores Aritmeticos
En R Studio, al igual que en muchos otros lenguajes de programación, se utilizan operadores aritméticos para realizar operaciones matemáticas básicas en números. Aquí tienes una descripción de los operadores aritméticos disponibles en R Studio:
1.2.1 Suma
X <- 3+2
X [1] 5
1.2.2 Resta
X <- 9-3
X[1] 6
1.2.3 Multiplicación
X <- 9 * 7
X[1] 63
1.2.4 División
X <- 30 / 3
X[1] 10
1.2.5 Módulo
X <- 30 %% 3
X[1] 0
1.2.6 Potencia
X <- 5^3
X[1] 125
1.2.7 Operaciones
X <- (7 + 2) * 3
X[1] 27
1.3 Operadores relacionares
1.3.1 Igual a
El operador de igualdad se utiliza para verificar si dos valores son iguales. Devuelve TRUE si son iguales y FALSE si no lo son. Por ejemplo:
9 == 9 # TRUE[1] TRUE
9 == 3 # FALSE[1] FALSE
1.3.2 Distinto de
El operador de desigualdad se utiliza para verificar si dos valores no son iguales. Devuelve TRUE si son diferentes y FALSE si son iguales. Por ejemplo:
5 != 4 #TRUE[1] TRUE
8 != 8 # FALSE[1] FALSE
1.3.3 Mayor que
El operador mayor que se utiliza para verificar si un valor es mayor que otro. Devuelve TRUE si es mayor y FALSE si no lo es. Por ejemplo:
8 > 2 # TRUE[1] TRUE
1 > 5 # FALSE[1] FALSE
1.3.4 Menor que
El operador menor que se utiliza para verificar si un valor es menor que otro. Devuelve TRUE si es menor y FALSE si no lo es. Por ejemplo:
2 < 6 # TRUE[1] TRUE
7 < 3 # FALSE[1] FALSE
1.3.5 Mayor o igual que
El operador mayor o igual que se utiliza para verificar si un valor es mayor o igual que otro. Devuelve TRUE si es mayor o igual y FALSE si no lo es. Por ejemplo:
7 >= 7 # TRUE[1] TRUE
3 >= 7 # FALSE[1] FALSE
1.3.6 Menor o igual que
El operador menor o igual que se utiliza para verificar si un valor es menor o igual que otro. Devuelve TRUE si es menor o igual y FALSE si no lo es. Por ejemplo:
1 <= 6 # TRUE[1] TRUE
8 <= 3 # Esto devuelve FALSE[1] FALSE
1.4 Operadores Lógicos
1.4.1 (Y) lógico “&” o “&&”
(TRUE) & (FALSE) # FALSE[1] FALSE
(TRUE) && (FALSE) # FALSE[1] FALSE
1.4.2 Negación lógica “!”
!(TRUE) # FALSE[1] FALSE
!(FALSE) # TRUE[1] TRUE
1.5 Tipos de datos integrados
1.5.1 Numeric (Numérico)
x <- 2.71828 #dato numérico
y <- 45 # dato numérico
class(x)[1] "numeric"
class(y)[1] "numeric"
1.5.2 Character (Carácter)
texto <- "Hola, mundo " #dato carácter
class(texto)[1] "character"
1.5.3 Logical (Lógico)
Se utiliza para representar valores lógicos, es decir, TRUE (verdadero) o FALSE (falso). Ejemplo:
verdad <- TRUE # Dato lógico
falso <- FALSE # Dato lógico
class(verdad)[1] "logical"
1.5.4 Integer (Entero)
entero <- as.integer(5) # Dato entero
class(entero)[1] "integer"
1.5.5 Factor (Factor)
genero <- factor(c("Varon", "Mujer", "Varon", "Mujer")) #Dato factor
class(genero)[1] "factor"
1.6 Conversión de Tipos de Datos
1.6.1 De Numérico a Carácter
numero <- 50
class(numero)[1] "numeric"
texto <- as.character(numero)
class(texto)[1] "character"
1.6.2 De Carácter a Numérico
texto <- "12.045"
class(texto)[1] "character"
numero <- as.numeric(texto)
class(numero)[1] "numeric"
1.6.3 De Lógico a Numérico
verdad <- TRUE
class(verdad)[1] "logical"
numero <- as.numeric(verdad) # TRUE se convierte en 1, FALSE se convierte en 0
class(numero)[1] "numeric"
1.6.4 De Numérico a Entero
numero <- 41.7
class(numero)[1] "numeric"
entero <- as.integer(numero) # Valor decimal
class(entero)[1] "integer"
1.6.5 De Carácter a Factor
categorias<- c("X", "Y", "X", "Y")
class(categorias)[1] "character"
categorias <- as.factor(categorias)
class(categorias)[1] "factor"